翻訳と辞書
Words near each other
・ Service Integration Maturity Model
・ Service Interface for Real Time Information
・ Service Interoperability in Ethernet Passive Optical Networks
・ Service journalism
・ Service King Collision Repair
・ Service Labor Time Standards
・ Service lapel button
・ Service layer
・ Service layers pattern
・ Service level
・ Service level objective
・ Service level requirement
・ Service life
・ Service Location Protocol
・ Service locator pattern
Service loose coupling principle
・ Service management
・ Service Management Facility
・ Service Mapping Description
・ Service mark
・ Service mark symbol
・ Service Measurement Index
・ Service medal
・ Service Medal in Bronze
・ Service Medal in Gold
・ Service Medal in Silver
・ Service Medal of the Order of St John
・ Service Merchandise
・ Service mode
・ Service model


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Service loose coupling principle : ウィキペディア英語版
Service loose coupling principle

Within the service-orientation design paradigm, service loose coupling is a design principle〔(Design Principle )〕 that is applied to the services〔(Services )〕 in order to ensure that the service contract is not tightly coupled to the service consumers and to the underlying service logic and implementation. This results in service contracts that could be freely evolved without affecting either the service consumers or the service implementation.〔Michael Poulin.(Evolution of principles of Service Orientation: Service Loose Coupling and Abstraction, part 3 )().Date accessed: 12 April 2010.〕
==Purpose==

The concept of loose coupling within SOA is directly influenced by the object-oriented design paradigm,〔Bernhard Borges,Kerrie Holley,Ali Arsanjani (Delving into Service-Oriented Architecture )().Date accessed: 12 April 2010.〕 whereby the objective is to reduce coupling between classes in order to foster an environment where both the classes, although somehow related to each other, can be changed in a manner that such a change does not break the existing relationship, which is necessary for the working of a software program. The same concept applies within SOA world as well, however, within SOA particular emphasis is on the service contract as the service contract acts as an interface through which service consumers communicate with the service logic and vice versa. Apart from this, SOA strongly advocates development of physically independent service contracts from the service logic (decoupled contract〔(Decoupled Contract Pattern )〕 design pattern) in favor of interoperability and technology independence. As the contracts are physically independent, there is a need to not only look into the coupling between service consumers and service contracts but also between service contracts and their underlying logic and implementation. This is where the application of this design principle helps in identifying the various types of couplings that exist (inter service as well as intra service) and how to design the contracts in order to minimize negative coupling types and maximize positive coupling types. A service-oriented solution that consists of services having loosely coupled contracts directly supports the increased vendor diversity options and increased interoperability goals of service-orientation.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Service loose coupling principle」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.